package com.ece.mediatheque;

import android.os.Parcel;
import android.os.Parcelable;

public class Livre implements Parcelable{
	
	private String titre;
	
	private String auteur;
	
	private int numerodelivre;

	public String getTitre() {
		return titre;
	}

	public void setTitre(String titre) {
		titre = titre;
	}

	public String getAuteur() {
		return auteur;
	}

	public void setAuteur(String auteur) {
		auteur = auteur;
	}

	public int getNumerodelivre() {
		return numerodelivre;
	}

	public void setNumerodelivre(int numerodelivre) {
		this.numerodelivre = numerodelivre;
	}

	@Override
	public int describeContents() {
		// TODO Auto-generated method stub
		return 0;
	}

	@Override
	public void writeToParcel(Parcel dest, int flags) {
		// on essaie de le parser (module d'envoie d'un livre)
		dest.writeString(auteur);
		dest.writeString(titre);
		dest.writeInt(numerodelivre);
	}
	
	//constructeur de base
	public Livre() {
		auteur = "";
		titre = "";
		numerodelivre = 0;
	}
	
	
	//voila le module de reception
	public Livre(Parcel in) {
		auteur = in.readString();
		titre = in.readString();
		numerodelivre = in.readInt();
	}
	
	
	//fonction qui sert a faire connaitre a l'android comment on utilise le parseur
	    public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
	        public Livre createFromParcel(Parcel source) {
	            return new Livre(source);
	        }

	        public Livre[] newArray(int size) {
	            return new Livre[size];
	        }

	    };

}
